// 回合定时器
// 一回合时间
const DURATION = 60 * 1000
// 每回合给定硬币数量
const CONINS = 9
// 回合数
let roundCount = 1

// 倒计时逻辑
function countdown() {
  let seconds = 59
  let timer = setInterval(() => {
    patchTextNode(".time>span", seconds)
    seconds--
    if (seconds === -1) {
      clearInterval(timer)
    }
  }, 1000)
}
// 立即执行一次
countdown()

// 切换回合逻辑
function roundChange() {
  // 修改回合数
  roundCount++
  patchTextNode(".round>span", roundCount)
  // 硬币数量更新
  patchTextNode(".top>.coin-box>span", Number(getTextNode(".top>.coin-box>span")) + CONINS)
  // 英雄栏刷新
  update()
}

// 全局定时器
setInterval(function() {
    countdown()
    roundChange()
}, DURATION)